﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Microsoft.Xna.Framework.Graphics;
using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Content;

namespace Arcadium.GameEntities.Characters
{
    class CharacterTextures
    {
        // Static members
        public static Texture2D PlayerTexture { get; private set; }
        public static Vector2 PlayerTextureOrigin { get; private set; }

        public static Texture2D SmallEnemyTexture { get; private set; }
        public static Vector2 SmallEnemyTextureOrigin { get; private set; }

        public static Texture2D BigEnemyTexture { get; private set; }
        public static Vector2 BigEnemyTextureOrigin { get; private set; }

        public static void LoadContent(ContentManager content)
        {
            PlayerTexture = content.Load<Texture2D>("Gameplay\\Characters\\character1");
            PlayerTextureOrigin = new Vector2(PlayerTexture.Width, PlayerTexture.Height) / 2f;

            SmallEnemyTexture = content.Load<Texture2D>("Gameplay\\Characters\\smallEnemy");
            SmallEnemyTextureOrigin = new Vector2(SmallEnemyTexture.Width, SmallEnemyTexture.Height) / 2f;

            BigEnemyTexture = content.Load<Texture2D>("Gameplay\\Characters\\bigEnemy");
            BigEnemyTextureOrigin = new Vector2(BigEnemyTexture.Width, BigEnemyTexture.Height) / 2f;
        }

    }
}
